package inicio;

import java.util.Scanner;
import elementosJogo.Direcao;
import elementosJogo.Tabuleiro;
import elementosJogo.TipoPeca;

public class Main {

	/**
	 * @param args
	 */
	public static void main(String[] args) {		
		System.out.println("Comandos: W,A,S,D");
		System.out.println();
		Scanner scan = new Scanner(System.in);
		
		Tabuleiro jogo = new Tabuleiro(TipoPeca.Numero);
		while(!jogo.jogoConcluido()){
			jogo.print();
			System.out.println();
			System.out.print("Comando: ");
			
			String entrada = scan.nextLine();
			if(entrada.isEmpty())
				continue;
			
			char comando = entrada.charAt(0);
			switch(comando){
				case 'w':
					jogo.mover(Direcao.Acima);
					break;
				case 's':
					jogo.mover(Direcao.Abaixo);
					break;
				case 'a':
					jogo.mover(Direcao.Esquerda);
					break;
				case 'd':
					jogo.mover(Direcao.Direita);
					break;
				default:
					break;
			}			
			
			System.out.println();
		}

	}

}
